<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>

<body>

</body>

</html>

<script>
  /* 
    三木运算符 / 三元运算符：
      用法： `表达式A ? 表达式B : 表达式C`
  
      执行逻辑：
        1）若 表达式A 为「真」，则执行 表达式B，其返回值作为 整体表达式的返回值。
        2）若 表达式A 为「假」，则执行 表达式C，其返回值作为 整体表达式的返回值。
  
      注：其执行逻辑，和 if ... else ，逻辑一致。
  */


  // 案例：若 小明是成年人，则 alert "你好，成年人"，否则 alert "你好，小盆友";

  var mingAge = 27;


  // 写法1：三木运算符的写法：
  alert(mingAge >= 18 ? '你好，成年人' : '你好，小盆友');

  /* 写法2：if ... else 的写法：
  
    if (mingAge >= 18) {
      alert('你好，成年人');
    } else {
      alert('你好，小盆友');
    }
  
  */
</script>